#define _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>
//
//int main()
//{
//	int num = 0;
//
//	scanf("%d", &num);
//
//	if (!num)
//		printf("输入的数是0\n");
//	else if (num > 0)
//		printf("输入的数大于0\n");
//	else
//		printf("输入的数小于0\n");
//
//	return 0;
//}

// 连用两个关系符号是错误的
// 关系运算符是从左到右计算
//#include <stdio.h>
//
//int main()
//{
//	int i = 1, j = 2, k = 3;
//
//	// 本质上是(i < j) < k,也就是1 < k
//	if (i < j < k)
//		printf("HaHa!\n");
//
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	// 闰年的判断规则
//	// 1.能被4整除并且不能被100整除是闰年
//	// 2.能被400整除是闰年
//
//	int year = 0;
//	scanf("%d", &year);
//
//	if (year % 4 == 0 && year % 100 != 0)
//		printf("是闰年\n");
//	else if (year % 400 == 0)
//		printf("是闰年\n");
//	else
//		printf("不是闰年\n");
//
//	return 0;
//}

// 短路原则：先对左边表达式求值，再对右边的表达式求值
//			如果左边表达式满足逻辑运算符的条件，就不再对右边的表达式求值

// 分支结构
// switch后的expression必须是整型表达式
// case后的值，必须是整形常量表达式

//#include <stdio.h>
//
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//
//	switch (num % 3)
//	{
//	case 1:
//		printf("余数是1\n");
//		break;
//	case 2:
//		printf("余数是2\n");
//		break;
//	case 3:
//		printf("余数是0\n");
//		break;
//	}
//
//	return 0;
//}
// 字符是以ASCII码的形式进行存储，ASCII值是整数，字符属于整型家族

// 不同平台上的汇编是不一样的



















